package com.drugmanage.dao;

import com.drugmanage.entity.Permission;

import java.util.List;

public interface PermissionDao {
    int delete(Integer id);

    int save(Permission record);

    int saveSte(Permission record);

    Permission get(Integer id);

    int updateSte(Permission record);

    int update(Permission record);

    List<String> queryPermissionsByRoleIds(List<Integer> roleIds);

    List<Integer> queryModuleIdsByRoleId(Integer roleId);

    int queryPermissionsByRoleId(Integer roleId);

    int deleteHistoryPermissionsByRoleId(Integer roleId);
}